package com.sinosoft.workflow.biz.service;

/**  
 * 【工作流：查询工作流服务】
 * 流程定义：描述一个完整业务过程，它由若干活动组成。
 * 流程实例：当流程定义提交、发布到服务器以后，就可以启动该流程，启动时会创建流程定义的一个
 * 实例，叫流程实例。同一个流程定义可以有多个流程实例。流程从开始到结束的最大分支，就是流程实例。
 * 执行对象：流程按照流程定义的规则执行一次的过程，就是执行对象。
 * @author chihouliang
 * @date 2016年7月28日 下午5:56:51 
 * @version V1.0  
*/
public interface QueryWorkflowFacadeService {

    /**
     * 
     * 查询流程执行信息
     * @param cBizNo 业务号
     * @param cFlowCode 流程code，一个流程唯一序列
     * @return 流程信息：状态、执行节点、流程名称
     * @throws RepositoryException
     */
//    FlowWorkDto queryWorkFlow(String cBizNo,String cFlowCode) throws RepositoryException;
    
    /**
     *    
     * 查询流程执行图
     * @param cBizNo 业务号码
     * @param cFlowCode  流程code，唯一序号
     * @return 流程图，及显示状态
     * @throws RepositoryException
     */
//    InputStream queryWorkFlowPng(String cBizNo,String cFlowCode)  throws RepositoryException;
}
